package com.aiolos.weather.vo;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * citylist.xml中城市数据对应的Bean类
 * <d d1="101280101" d2="广州" d3="guangzhou" d4="广东"/>
 *
 * 通过如下注解实现 映射xml文件到Java Bean
 */
@Data
@XmlRootElement(name="d") //对应xml文件中的根标签
@XmlAccessorType(XmlAccessType.FIELD) //设置访问类型：按字段访问
public class City {


    @XmlAttribute(name="d1")  //对应xml文件中的属性
    private String cityId;

    @XmlAttribute(name="d2")
    private String cityName;

    @XmlAttribute(name="d3")
    private String cityCode;

    @XmlAttribute(name="d4")
    private String province;

}
